// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init()

const db = cloud.database()
const _ = db.command

// 云函数入口函数
exports.main = async (event, context) => {
  if (event.isGood) {
    try {
      return await db.collection('say').doc(event._id).update({
        data: {
          goodNum: _.inc(1),
          redu: _.inc(5)
        }
      })
    } catch (e) {
      console.error(e)
    }
  }else{
    try {
      return await db.collection('say').doc(event._id).update({
        data: {
          goodNum: _.inc(-1),
          redu: _.inc(-5)
        }
      })
    } catch (e) {
      console.error(e)
    }
  }

}